Synonyms for "electric catfish"

Words with similar meaning